package com.java.al.file;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

public class AboutFile {
	File  file;
	/**
	 * 新建一个 File 实例
	 * @param url
	 */
	public AboutFile(String url)
	{
		 file = new File(url);
	}
	/**
	 * 复制文件
	 * @param outFile
	 * @throws IOException
	 * 创建时间 2010年11月18日 星期四 13:00:43
	 */
	public void copyFile(File outFile) throws IOException
	{
		InputStream in = new FileInputStream( file ); 
		OutputStream out = new FileOutputStream( outFile );
		
		byte[] bt = new byte[1024];
		int len;
		
		while((len = in.read( bt )) > 0 ){
			out.write(bt, 0, len);
		}
		in.close();
		out.close();
	}
	
	/**
	 * 删除文件
	 * @param delFile
	 * 创建时间 2010年11月18日 星期四 13:35:58
	 */
	public void deleteFile(File delFile)
	{
		delFile.delete();
	}
}
